/*
将一个正整数分解质因数。例如：输入90,打印出90=2*3*3*5。
*/
#include <stdio.h>
#include<windows.h>
#include<string.h>
int main(){
    int i,k;
    /*没有思路，看了别人代码总结的，可以把因子判断质数单独拉出来 
    然后不断用数除以质数   或者短除法*/
    scanf("%d",&i);
    printf("%d=",i);
    for(k=2;k<=i;k++){
        while(i!=k){
            if(i%k==0){
                i=i/k;
                printf("%d*",k);
            }
            else{
                break;/*是跳出while*/
            }  
        }  
    }
    printf("%d",i);/*最后当i=k时候的操作*/
    system("pause");
}